package leetcode

/**
Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.

If the last word does not exist, return 0.

Note: A word is defined as a character sequence consists of non-space characters only.

Example:

Input: "Hello World"
Output: 5
 */
fun main(args: Array<String>) {

}

fun lengthOfLastWord(s: String): Int {

    var len = 0
    var prev = 0
    for (i in 0 until s.length) {
        val c = s[i]
        if (c != ' ')
            len++
        else {
            if (len != 0)
                prev = len
            len = 0
        }

    }


    return if (len == 0) prev else len

}